Skip to content

Conversation

@BillFarber
Copy link
Contributor

Just a draft for now...

@github-actions
Copy link

github-actions bot commented Oct 2, 2025

Copyright Validation Results
Total: 5 | Passed: 0 | Failed: 0 | Skipped: 5 | at: 2025-10-02 20:51:51 UTC | commit: eac8e3c

⏭️ Skipped (Excluded) Files

  • .copyrightconfig
  • CONTRIBUTING.md
  • Jenkinsfile
  • docker-compose.yml
  • test-app/docker-compose.yml

✅ All files have valid copyright headers!

@BillFarber BillFarber changed the title Trying to figure out the intermittent Jenkins failures. MLE-24538 - Trying to figure out the intermittent Jenkins failures. Oct 2, 2025
@BillFarber BillFarber force-pushed the jenkinsReliability branch 4 times, most recently from f5d9ab2 to 7b6cab2 Compare October 2, 2025 20:00
@BillFarber BillFarber marked this pull request as ready for review October 2, 2025 20:44
@BillFarber BillFarber requested review from Copilot and rjrudin October 2, 2025 20:44
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR restructures the Docker configuration to separate automated and manual testing environments and makes adjustments to Jenkins pipeline timing for improved reliability. The changes support debugging intermittent Jenkins failures by isolating test environments and modifying test execution parameters.

  • Separated Docker configurations for automated vs manual testing
  • Reduced Jenkins sleep time and added connection testing
  • Updated documentation to reflect the new testing structure

Reviewed Changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
test-app/docker-compose.yml Added new Docker compose file for manual testing with full Confluent Platform stack
docker-compose.yml Simplified to contain only MarkLogic service for automated testing
Jenkinsfile Reduced sleep time and added connection testing step
CONTRIBUTING.md Updated documentation to distinguish between automated and manual testing setups
.copyrightconfig Added test-app/docker-compose.yml to copyright exclusions

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Splitting into 2 docker-compose files to facilitate automated and manual testing.
@BillFarber BillFarber merged commit 72f037d into marklogic:develop Oct 2, 2025
3 checks passed
@BillFarber BillFarber deleted the jenkinsReliability branch October 2, 2025 21:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants